Language support for service-level agreements for application-service provision

نویسنده

  • James Skene
چکیده

My thesis is that practical language support can be provided for Service-Level Agreements (SLAs) for Application-Service Provision (ASP), which is better than that provided by pre-existing languages in that: it provides greater assistance in expressing conditions that mitigate the risks inherent in ASP; and disputes related to agreements expressed in this manner may be more easily resolved in so as to respect the original intent of the parties. I support this thesis by establishing requirements for SLAs for ASP based on an account of a typical ASP infrastructure and business model. These identify the particular risks inherent in ASP, permit comparisons between ASP SLA languages, and guide the development of an abstract, extensible, domain-specific language, SLAng. SLAng is defined using a meta-modelling approach that allows a high degree of precision in the specification of its semantics, traceability from SLA to language specification, and the testing of the language and SLAs to ensure they capture the original intent of the parties. SLAng supports the expression of mutually-monitorable SLAs, for which the determination of compliance depends only on events visible to both client and provider of the service. I demonstrate that such SLAs are the most monitorable possible in a typical ASP scenario, given current monitoring technology, and describe an approximately-monitorable constraint on the accuracy of evidence used to administer such SLAs. SLAng is shown to be of practical use in a case study, evaluated against the original requirements, and compared with pre-existing languages. The evaluation of SLAng is enhanced using metrics developed to assist in assessing the contribution of a domain-specific language specification to encoding the meaning of statements in that language.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

SLAng: A Language for Defining Service Level Agreements

Application or web services are increasingly being used across organisational boundaries. Moreover, new services are being introduced at the network and storage level. Languages to specify interfaces for such services have been researched and transferred into industrial practice. We investigate end-to-end quality of service (QoS) and highlight that QoS provision has multiple facets and requires...

متن کامل

Grid Service Level Agreements Combining Resource Reservation and Predictive Run-time Adaptation

Resource reservation and performance prediction of execution run-times are key components in delivering timely application services for decision support systems. The provision of Service Level Agreements (SLA) and components to manage tasks such as resource negotiation, monitoring and policing are needed to help meet this requirement. This paper presents an SLA management architecture for use i...

متن کامل

Architectural Support for Managing Nomadic Applications and Services

In the increasingly wireless world of data communications; laptops, palmtops and other nomadic computers are appearing that have built-in, wireless access (e.g. cellular, radio, infrared, satellite access) to one or more wireless networks around them. Applications executing on these nomadic computers need to be able to locate services and enter into one or more service-level agreements with ser...

متن کامل

Towards a Scalable System for Per-flow Charging in the Internet

The provision of guaranteed Quality of Service (QoS) in the Internet requires appropriate system support for both resource allocation and charging. Differentiated Services is an approach for the former which targets a high level of scalability. The inclusion of flow-based charging characteristics, such as QoS, extent of service usage and traffic destination dependencies, into Differentiated Ser...

متن کامل

Predictors of Language Service Availability in U.S. Hospitals

Background Hispanics comprise 17% of the total U.S. population, surpassing African-Americans as the largest minority group. Linguistically, almost 60 million people speak a language other than English. This language diversity can create barriers and additional burden and risk when seeking health services. Patients with Limited English Proficiency (LEP) for example, have been shown to experience...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2007